persistently (raining) - English Synonyms Dictionary